<<<<<<<<<<<<<<<<<<<<<<=====*********,,****======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========******,,****=*====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====**====*****,*****=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========*****-,******======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<=======******,,*******====<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==*=====******-*******=====<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<==*======*******,,,*****===<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<====*======*******-,,,,,****====<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<===**======**********,,,--**=================<<<<=<==*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<===**=======*=***********-*-**---**========================****==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<==**======**==*************==*--*----*=====*==============*******=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<=**=====*==*==**********=========**-****--***==========************===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<==**========*===*******===============**-----*****=====******************===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<=**========*===*===*=*=================*---------************************====<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<=*============*========================******-------************************===<<=<=<<<===<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<=<<<<<<<<<<=<<<**==========*=========================**===*****---,.,,,,,*******************=======<<<<<<======<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<=<<<<<==<<<<*==*====*==*===<=====================*=========****-,,,,,,,,********************======<<==<<<<========<<<<<<<<<=====<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<=<<==<<<<<==<<<<=*========*===<==<===================*===========*****-,,,,,,,.,..,-**************===================<===============<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<===<<<==<<<<<<*============<======================*===========******-----,,.,,,,,,,,-**********===========================****************========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<==<<<<<<*============<=======<=====<<<<=================****************-,.,,,,,,,******=================================*****************===========<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<====<<===<<<<<<=*====<===<<<<=======<====<<<<==================********************-,,,,,,,*****===============**********====***********************====*======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<======<===<<<<<======<<===<<<<<<<<<<<<<<==<<<<==============<===**********************,,,,,,,,,-*********-****,,,,,*********==*************************========<<<<<<<<<<<<<<<<<<<<<<<<<<<*<<<<<<<<<<<<<<<<<<<<<<<<<<<==<==========<<<<<<=*========<<<<<<<<<<<<<<<<<<<<<=<===============************************--*,,,,----------------,,,-,,,,,,,,,****,,************************=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*<<<<<<<<<<<<<<<<<<<<<<<<<===<=================**=======<<<<<=<<<<<<====<<<<<================******************************---**---------,,,,,,,,,,,,,,,---***,,,,,,,,******************=**=<=<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<*<<<<<<====<<<<<<<<<<<=====*===================***********************===================<<=================****************************--.-*******--****-,,,,,,,,,,,**,****,,,,,,,,,,,*******************===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*<<<<<*==*==*<<*<<*************==========================*****************************==*===============================*-**********************.----.--,*********---,,---*************,***,,,,,,,.,******************===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<**********************************==========================*********************************===============================*-*****************..,,.-------,-*-***-------******,******====******,*,,,,,,,*****************==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<***************************************=========================*********************************===============================*******************.,--,,-.---,***----,---***************=====**********=,,,,,,,,.,,,,*************<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*******************************--.***********======************-**********************************==============================*******************-,,--,,-,***,,,,,-----*********=**=========***********,,,,,,.,,,,,,,*************<<<<<<<<<<<<<<<<<<<<<<<<<<<<<************************,,,,,,,,,,,,,,,,----*****-----------------*--,,***************************=============================********************-*****-,,,,,,,,-***=============*=============****************,,,,-,,,,***,,,,***<<<<<<<<<<<<<<<<<<<<<<<<<<<<********************-.,,,,,,,,,,,,,,,,,,,,--*************------***------,,,,,-,,*,-*****************===========================*********************-**--,,,,,,--***===============================*******************,,,,,,,*********<<<<<<<<<**<<<*****************--*******-*,,,-..,,,,,,.,,,,,,,,,,**********==*****=*=**=**=****--,,,,,,,,.,,,..,-**************================*==***==*=*****************-,,,,,,,,,,,,-******===================<=*******************,,,,**<<<*********************************--------------------.*--***-,---,.,,,-****************===========**********-,.-,,,.---,--*--*--********=*=**===***-****************,,,.,,,,...,,,,..,-************====<=<<<**********************<<<<<<****<<<<<<<<**<<***************--*-,-,,,,,,,,-**,*****-****-*,,--,,,,,****************=*========*******************---,.,,,,-----,---****-************-*-----***-**,,,,,,,-,-,-,,************-**=*===<<<==********************=<<<<<<<<<<<<<<<<<<<<<<<<<<**<<<<<<<<<***********************-*****-**--,,,,,-****************==========***********************************<<<<<<<<<<<<<<<********-***********************************====<<<==<=*****************<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<******************************-,-,---,,-**********=*****=========**********************************<<<<<<<==<<<<<<<<<<<<<<*<<<<<<*************************=======<<<<<<<<=*************=<<<<<<<<<<<<<<<<<<<<<<<<<<<<*******************************-***--,,-********=*******===========****************************<**<<<<<<=<==<<<<<<<<<<<<<*<<<<<<<*********************-*========<<<<==<<<<====*********=<<<<<<<<<<<<<<<<<<<<<<***********************************=-,-*****=======***=============*******************<<*<<<<<<<<<===<<=========<<<<<<<<*<<<<<<<<*********************====<<<<=<<<<===<<<<<<====******=<<<<<<<<<<<<<<<<<<<<*<********************************===*****-****===*******========**********************<<<*<<<<<<<===============<<<<<<<*<<<<<<<<<***************-*====<<<<<<<=<<<<<=====<<<===<<<==**==<<<<<<<<<<<<<<<<<<<<<<<<**=*====*====<==******=****<***=======**-***************======*********************<**<<<<<<<<<===============<<<<<<<<<<<<<<<<*============<<=====<=<<<<<<<<<<<======<<===<<<=========<<<<<<<<<<=======<====<<<==**<<***<<<<<<*========*********************==***************=*<<<*<<*<*<<<<<<<=====<<<<<=<=======<=======<<<<<<<<========<<<<<<<<<<=======<<=<<==============<<<<<<<<=<==<<==<<<<<<==*<<<<*<<<<<<<<===========***-------******=**************===**<<<<<<<<<<<<<<====<<==========<=========<<<<<<==<<=======<<<<<<=========<<===<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========***------****==***************<<<<<<<<<<<<<<<<<<=====<<========<===<======<<<<<=<<<<<<<<<<<<<<<<<<============<======<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========****-------*******************<<<<<<<<<<<<<<<<====<<======<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<===<<<<======<==<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========***---------*******************<<*<<<<=<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========****---.-----********************<<*<<<=========<<==<<<<<<==<<<<<==<<<<<<==<<<==<<<<<<==<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============****,----.,-********************<<<==================<====<<<<===<<<<<===<<<<<==<<<<===<<<<====<<<<====<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============***-,.-------*****************<<<==============<<<<=<====<<<<===<<<<====<<<<====<<<===<<<<====<<<<===<<<=<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============**********---,-,***************<<===============<<<<<=============<<====<<<<=====<<<====<<<====<<======<<<<===<<=<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============**************,-,,,************<<<<==============<<<<<<<=======<======<<====<<<<=====<<<====<<<====<<======<<<<===<<==<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========***************,***-,,,-********<<===============<<<<<<<<<<<<<==<<======<====<<<<=====<<=====<<<<===<<======<<<<===<<==<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====***********************---,,-****<<<<<<==========<<<<<<<<<<<<<<<<=***==========<<======<=====<<<<<<===<=======<<<<====<==<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====*************************-,-***-*****<<<<<<<<==<<<<<<<<<<<<<<<<<***************=============<<<<<<<===========<<<<=======<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==*********************************<<<*******<<<<<<<<<<<<<<<<<<<<******************==========<<<<=<============<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<==*****************************<<<<<<<<*************<<<<<<<<<<<*******************==========<===<============<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========***********************<<<<<<<<<<<<***************<<<<**********************=======*===<<<<=<============<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======***********************<<<<<<<<<<<<<<<<<<**---***************************************====================******==*===<<<<============<<<<<<<<<<<<<<<<<==<*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<******************************<<<<<<<<<<<<<<<<<<<****--------,--,,,--**************************=============================************=======*=========<<<<<<<<<<<<<<<<<<**<<<<<<<*<***<<*<<<<<<<<<<<<<<<<<<<<<<<<<<<******************************<<<<<<<<<<<<<<<<<<<*********---,,,,,,,.,,,,,,,*******************===========================*==*********************========<<<<<*<<<<<<<<<<<*******<<<<<*****<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*******************************<<<<<<<<<<<<<<<<<<<***********----,,,,,,,..,,,,,,.,**************=============================*==*************************=====<<<<**<<<<<<<<<<<*******************<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<********************************<<<<<<<<<<<<<<<<<<<**************-,-,,,,,,,,,,,.,,,,,***********=============================**=*****************************=<<<<<<<<<<<<<**<**<**<***<*******************<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<********************************<<<<<<<<<<<<<<<<<<<<<<*<*********,-,,,-,,,,,,,.,,,,,,,,**************==*=*==*====*************,*******************************<<<<<<<<<<<<<<<<<<<****<**************************<<<<<<<<<<<<<<<<<*<<<<<<<*<<*<<*********************************<<<<<<<<<<<<<<<<<<<<<<<<<*******----,----,,,,-*-,,,-,,,,,-**-**----,,,,,,,,,,,,,,---,,,----,,---,,,,,,,-,,,--,,***************<<<<<<<<<<<<<<<<<<<<********************************<<<<<<<<<<<<<<<<<*<<<**************,,,******,*****,-.,***********<<<<<<<<<<<<<<<<<<*<<<<<<<*===****--***-,,-,*********,,,/--,-----,*****,,***=***,,,,**,,,,,,,---,,,,,,,,,,,,,,.---*************<<<<<<<<<<<<<<<<<<<<<<<<********************************<<<<<<<<<<<<<<<*-**************-*-----------------------------*******<<<<<*<<<<<<<**<<<<<<<*===************************-,..-,*****===============**=*==****=*=*,*****-**************-**--*******<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<****************************************--*--*-----**************---..,.,,,,.,,,,,,--,********-***************<<*******<<***=*==*********************-,.,,,-****==============================**************************--,--***<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*******************************-------*****=****--**-******=*************************************==******************************,-,,,,-,,-,,,,,,,,-,--*********===================*=*******************==<*******-*-*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*************************-,,,,,,,--*==============*==============********************************================****************.,............--***********=***================*=*********************<************<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*******************-,-,-.,,,,,****===========*==============********************************================*****************************=**=*==================****************====<**<*<****<<<<<**---*<<<<<<<<<<<<<<<<<<<<*****************,,,,,,,,-*******=====================****************************==*=================****************=====*=====<<<<===*************=======<<<<<<<*<<<<<<*--****--****<<<<<<<<<<<************-,-,,,,,,,***********=========************==*=*==***=***<<<<===****************==<=<<=<<<<<<<<==========<=======<<<<<<<<<<<<<<<<<<<<<<<<*-----****-********---*****,,-.,,,,,,*********==*==============<========<<<<<<=<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<===<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*---****-*--------.-.......-.,**************=======<<<<<<===<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<***********-.,,*,****************====<<<=<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<******************==**=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<****************======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*************====<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<**********=====<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=*==<====<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<=*=<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<=*<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<=*<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=*<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<=<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<==<<<<<<<<<<<<<<===<<<<<<<<<<<<=<<<<<===<<<<<<<<<<<<<==<<<<<<<<<<<<<==<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<==<<<<<<=<<<<<<<===<<<<<==<<<<<=<<<<<==*=<<<<<==<<<<====<<<<<=<<<<<<==<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<==<<<<<<==<<<<<<=*=<<<<===<<<<==<<<=====<<<<<===<=<=====<<<<=<<<<<<<<<<==<==<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<===<<<<===<<<<<==*=<<<<===<<<<<=======***=<==========**===<===<<<<<======<<====<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<==<<<<<<**==<<=====<<<<====<<<====<<<<=<<=========**===**=====*******===<<<<==<<===========<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<==<<===<<<<<<<<*==========<<<<==*===<====<<<<<<<=<<<<<=========******************=====<==<<<<============<<<<==<<<<<<<<<<<<<=<<<<<==<<<<<<<====<<====<<<<<<<<<<<<<=**=====*=====<==**==========<==<<==<=<=**************************==*=====<<<============<<<<==<<<<<<<<<<<<<<=<<<<<===<<<<<<====<<=====<<<<<<<<=**==*=======*===**====*======<===============*******************************======<<============<<<<==<==<<<<<<<<<<<==<<<<====<<<<<====<<=====<<<<==<=**=========*******=====================*======*********************************=========<============<<<<======<<<<=<<<<<===<<=====<<<<<====<======<<<===============**=**==**=*********==**=**================*======**********************************==============<============<<<<======<<<<=<<<<<===<<======<<<<===========<<<<====================****************************=*=<===============*=====*************,*********************==================<============<<<<=======<<==<<<<<=====<=====<=====**=======*===<======================****************************=*======================**=****************,,*,******************==========================<=============<<<<=======<<==<<<<<<=======**********************===========================********************************===================**************,,,,,,,,,,,,,..,,,,,,,,,,,,,,***=============================<**============<===========<<<<<==*****************************================================*********************************================******----------.,,,,,,,,,,-,,,,,,,,,,,,,,,.,,,.-**=============================*******=*===**==*=============<<<<====********************************==================*============*********************************======*========**---***-*******-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----*===========================****************==============<================********************************========*****====***======*====**********************************=====*=====******-******************-**-*,,,,*,**,,----,-,-,,,-------*==========================****************===============================*****************************************************====*==*==**********************************=====**********=***=**********************,,*************-*--*--------**==*=====================***********************=*======================******************************,--------------*********===*==*==***************************************--*****======*=***********================***************----*-----***=======*****=**======***************************==============================****************,,,*,,-.---------------*******************====***************,***********************-***============****==================================*****-----------*======*************=*******************************=*==========================*====*************,,.-.----------,**********=======*******************************,***************,,,***==*================**====================================******--------,,***==*************************************************======================*==*=*=******,-----------.----,***********=============****************--,-..---,-.,,.,---.-----******======================================================*******-------,,,,*****************************************************================*===************---------,***,,****************=============**********,*,,-,,,,.,,,,,,,-,---,******======================================*******************-----,,,,,,,,***************************************************=======--=====*****************--,,****************************===================*****************************============================************************,,,,,,,,,,,,,,---***--*******************************************-------------------**-************************************====<<===<===**********************=**====<===================*******************,,,,,,,,,,,,,,,**=***,,---------**----,---------...---.--------------..---------*****************=====**************************=======<<=======**==============*====<==<===============*****-***********,,,,,,,,,,,,,,,,,,,***======***----****-**-**---------,.-....---------,******================================*******==*****=====*========<==<<<<<<<<<<===<<<<<<<<<<<=====<<<<<===============*********,,,.,,,,,,,,,,,,,*******==*,**========***********************************************===========<====================<===*======****==*===*=====<<<<=<<<<<<<<=<<<<<<<<<<=======<<<<<================*******,,,,,,,,.,,,,,-***********=====*==============**=========*********************************========================<<========*==**============<<<<<==<<<<<<=<<<<<<<<<===<=====<<===<<==============******,,..,,,,,,,,****************=================*===========*******************************=====<<<<==========**=<======<===<<<<<<<<<<<==<<<<<<<<<=======<=<<<=<<<==============*****,,,.,,--********************=========================****************************====<<<<<<<<<<<=====<======<<<<<<<<<<<=<<<<<<<<<<<=*<<<<<<<<<<<<=======<<<<<<============*****,,,,,,,**********************=====<=<<<=<=*=======******************=====<<<<<<<<<<<==<<<<=<<=<==<<=<<<<<<<==<<<<<<<<<<<<<====<<<<<<<<============*****,,,***********************=====<<<<<<<=======<====**==========<==<<<<<<<<<<==<<<<<<=<<<<<=<<<<<<<<<=<<<<<<<<<<<<<<<<<<<==<<<<<============***,,,********************=**======<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<=*<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<==<<<<<==========*****-******************=======*=====<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<==<<<<<==<<<<=<=======***************************=====*=======<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<====<<===<<<<===========********=***********=*======*=======<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<==<<<<<=<<<<<======================*==**********==**********================<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<==<<<<<==<<<<==**===*=================*********=====*******=**=====<<=<====<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<4<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<=**=<<<<===<===*========================*********=======*****===*===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<=<<<<<<<<<=*==<<<===============*****=*==========**********=========<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<===<<<<<<<=*===<==**=*====**=***********==========***---*****=========<=<=<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<===<<<<==*=========*******************========**********==========<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<==<<<<<====<<=<===========********************======******===*==========<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<===<<<=====<<<=<==*====************************====*******=============<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<===<<<======<<<=<=**=**********************************===============<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<===*==<<<<<===<<=====<<<=<<=****************************.-*-***===============<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<===*==<<<<============<<<<==<**********************,,-------****=============<<<<<<<<<<<<<<<<<<<<<<<<<4<<<<<<<<<<<<<<=<<<<<<<<<<<<<====<===*===<<<============<<<==<<<<<==*****************,*,------------*=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<====<===*===<<<============<<====<<<=======**,***********,,.----------.*****=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<========*===<<<<=============================**,-***,**,,,*,--.-------,*******========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<========*===<<<<=======*==*=<=============******,-,*,,,,,,--..-----,,**********=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<============<<<===========*=<==<====*====********,-,*,-,------.--***************=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=*<<<<<<<<<<<<============<===**===**===*========**************--.,,--------,,****************=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<==============*======**=**====<======***************-----------,,*************==<=<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<=======**====***===*******======================****************---------***************===<===<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<======***==****************====================***************,--,----,******************====*<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<======*********************===========*==*==***************,---,,,--,,********************==<*<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<=<<======<<<<<<<<<=<*====**************************======**************,******,-----,--,*********************=====*<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<=<<<=====<<<<<<<<=<*******************************=**************,,,,---,-------,.----**********************======<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<===<======<<<===<<========*******************************=,,,,,,,,,,,,,--------------*****,-,*********************=======<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<=<<<<====<<<<<<=============================***************,,-,,,,-,,,**,,,,,***------------,------,,,*********,*****************========<==<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<=<<<<===<<<<<<<=====**=*===<=================*************,-..---------.--,--,,=*****************,****************************==**====<<<<<=<<<<<<<<<<=<<<<<<<<=<<<<<<<<<===<<====<<<<<<====*=***===<=========================*********,..----.,,,,,,,*****,,**===***********=*************==************=****========<<<<<<<<<<===<<<<*<<<<<<<<==<<<<<<<<<========<======*=====***======*======================*==*=====*******,--.-.,*******************========**===**=**********======**********==============<<<<<<<<<===<<<<*<<<<<<<====<<<<<<<=======*====****************=*****=================**************,,---------..********************================*******=========*******=*=================<<<<<<=<=======<<*<<<=<========<<<<=<=======********************************===============*******,**,,,,,-----------.*******************===<<<<===========*====*==========**==**====================<<<<=<<==========<=*==*===*==========================***********************************=============*,,,,,,,--------,*,-,,**************************===<<<<<<<<<<<<<<=================*********=**=**======*====<<===<<==<=======**=****************=====================**********************************====*****,,,,,,---------,,,,,*****************************======<<<<<<<<<<<<<<<==================****************=============<==================*************************=***====================**************************,************,,-------------,,,*******************************===<===<=<<<<<<<<<<<<<<<<<<<=============**************************=======================*=*******************************=========================*************************,-*********,------,,*=*****,*******=**********************===<=<<<<<<<==<<<==<<<<<<<<<<<<<<==============******************************=**====================*******************************===================*===*===***************************,-******----,,,,,,=========********======*********==<<<<<<<<<<<<<<<<<<<==<====<<<<<<<<<<<<================********************************======================************************************===============*******************************,**,,-**,------,**===============**==============*=**=<<<<<<<<<<<==<<<<<<<<<============<<<<===================*********************************========================************************************===============****************************,,,***.--------*****=============================<<<<===<<<===<<<==========================<<====================***********************************=======================********,****************************=**=========*==*********************,*****,,,**,------,********=====================<<<<**=****************=*========***=============================*=*********************************===============**=**************,.*******,**,**,**************=**===========******************,***,,****,,,,------***********====<<===***********************====*******==================**======***=**********************************================*****************,-,*,**,*,,,,,,--*********,-,******=**=**=*******************-*,,,,,,,,,.,,-----,*********==<==========***********************************=========*=====*************************************************=======*=======*****************--,,,,*,,.--------------------.,,,,,,,,,,,,,,,,,,,,---,,,,,,,,.---------.,,,-**********=====<<<=============************************************========*======*************************************************======*======*=****************,-,.-----.---//--------------------,,,,,,,,,,,,,,-----------------..----...*********========<<<================***********************************======**=======*************************************-***********=====*======*==************,,,-----/---.--.....-.,,,,,,,.-,,*,,,,***=***********----------*****,,,,*************========<=====================****************,,,,,,,,.----**********====**======*******************,*******,**,*******-***********=*===*==********,**----,,-----------..,,***********************================***-*=*=***=*********************==*=*==========================**************,.----------------------,,*******************************,-,,,,,,,.,,.,,,-,*.-.****,***************,---,-------------,,.--,,.*********************,*****===================**=========*********************==**=**===============**********,,,.----.----------------------,*----*--*-**,,,,-------------------------.-------------------..,,,,,,,****,,,,,,,,,,*,**,,,,***,*******************************========================*********************====*==**==========***********,*,---.---.-----------,,,*****************************---,--------.-----------------------------,,,,,,****====*=====***=*==**====*****************************======================*******************===*==**=*================********,,-,,,------.--.,,*,,,,*,,,,************=================********,*******,,,,,******,****,,,.*******,***===============================***********===========<<<=*<<<<<===============****************************================*****,,,------------,,,**,**,***,,*,************=======================**======*********************************=======================*=======<<<<<<<<<==<<<<<<=<<<==========********************************================***,,------,,,,**,,,,,,******************=**==*====================****************************=*====<<<<<<=<===<<<<<<<<<<<<<<<<<<<<=<<<<<<================********************************=============*,,,,---,,**********,*************************====================**************************=*=====<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<===============*********************************====***=*=***,------,*************************************===<<==<=====================**===*====<<=<<<<<<<<<<<<<<<<<<<==<==*=====<<===============****************,****************====****,,,,,,,,,,,,*********************************=====<<<<<<<==========<<<<<==<=*=====<<<<<<<<<<<<<<<<<<<<<<<=======**=====<====*===========***************,-*******,*********=**,,,,---,,****************=***********=*****======<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<===<======*==****=*=========*==========***************,,-,****,,,************----,,**===********=**=====***=*=================<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<================******==========*========***********,*****,,--*****,,****,*------,,,**=======****=========<<==============<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<=<<============**=********===============**=******************,*****,--**,-------------,,**=====================<============<<<==<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<==============*==*************==================****************,-,---------.---------/--------**==================<<=<============<<<==<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<==============*******************================**************--------------.--//--.---.----****=======================<<=<<<<=<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<=<====*=====*************,-*,*******=====*****===*********,,--------------------------,,,*********=====<==<======<<=<<<<=<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<==<===*=******************---.-,**,******,,,,,,,,,,,,,---------****-,--,***********,*************===<<=<======<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<=====*********************,,------.*-,,------------,-------,,*************************************===<=<<=<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<==============*******************,*,-----------------,,,,-,,,,,,,,,,***************************************==<==<<=<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<===========**==******************,,,--------...---------,,**************************************************=<<=<=<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*=<<<<<<<<<==========**********************,,,----./-.....---,-,---,****************=======**************************==*===<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<===========<==========**************************,,,,.---/..........---------,*****************======********************=*======*===<<<<<<<=<<<<<<<<<<<<<<==<<===<<<<<<<<<<======<<=<==<<<<==*==========<==============*****************,,***,,-------.-/.............------,-*********************===********************=******=*=<==<<<<<<<<<<<<<<<<<<<<<=============<<==================**===*==**===================****************,-----------..-.----------------------,,,,**************************************************====<<<<<<<<<<<<<<<<<<<<<==*======================================**===****==*******=====*=====**=====*********,-,,,--------------.,,,,,-***,---.-**********-----***************************************************====<<<<<<<<<<<<<<<<=<<<=========<====================*******==**********************====**====*======******,------------------***************,****************-*****,,***,******************************************========<=======<<<<<<<<<<=<<<********=====================**********************************==***==**=**==***,-------,****,--,*****************************========*******,----------*************************************=====================<<<============<<<<====*********=*=========================*********************************************===*---,,****************************************=*===============**,,----------****-******************************========================<<============<<<===*************==================******=**==**********************,*****************************--******************************************====================****,,*,,,,,,,-----,***************************===============================================******************======**==*==*=**********************************-,******,*******************,********************************************===================***************,----------,********************=================================*******===*=********,,***********************=************************************-,*,****************************==*==***=====***********************===*===<<===========*==*=====******,,..-----..,--*************=========================*======*********************,,,,,,,,************************************,,,*****,****,**,,-**************************==========**======********************==*===*==<<<<======*=========*************,,,,--.,,***********========================*=======*******************,--------,*,**********************,**********,,,,,***,*,,*,,*,--***********************======================*****************===========<<<===============******************-****,,,,--,*****======================*======*******************,,-----.-,,*,*******************,****,********,,,,,,*,,,,,,,,,---,*******************=======================*****************==========*<<<<<===============**************************,.,**************=====****====*======*****************,,,-------------***,****,,****,,--------,,,,,,,----.----.-------------------.---,****====================***************=*==========*=<<<<=====*******************************=========****************-===****************,,,,,,,-,,,,,,------------------------------------.------------------------------.--,====================**************===============<<==<====****************===****=================********,*****************,,,,,,,,-------------,,,,,,,,,,,,,,,,-------------,----------,....---,,--.,,,,,,*****======================************================<<=<<<<<<========*===*========<<<=========*****************---------,,-------,,,,,,,*,**,**,,,***,*,,,,,,,,,,,,,,,,,,*,,**************,***********==========******==*****============<=*==<=<<<<<<<<<<<====<<=<<<<<<<<<<=========*====******************,,,,-----,*,*,,**========**===*=*********************************************=====<===*****===****======*======<=*==<<<<<<<<<<<<<===<<<=<<<<<<<<============********************,,,,,,***,***=====================*========**************************==<==<==<==*****===****============<<<=*<<<<<<<<<<<<<<<<<<<<=<<<<<<=========*********************,,********================================*****************===**==<<<<<<<===<==******==*****========<<<<<<=*=<<<<<<<<<<<<<<<<<<<==<<<<<<<<<=======******************************======================***********======<=====<<<<<<======******==*****========<<=======<<<<<<<<<<<<====<<<===<<<<<<<<====****************======*******==<<<=<==========<<====<<<<==<<<<<<<<===<=*=*******=**===*================<<<<==<===<<<<<======<==*==<<<<<<<<===<<<<<===========<=<=====**==<<<<<<<<<<<<<<<<=<<<<<==<<=<==***********===*====*=*=******================<==*=***===============*=<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<===*****==****=**===**********================================*==****************======*<<<<<<==<<<=<<<<<<<<<<<===<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<=<<===*=*****************************==========================****************************=**=======<<=<======<<=======<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<=<=*====**************************=====*============*====*=*=*,*********************************==<<=<=======**====****=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<===*****************************======**=====*****,,,,,,,*,*,,********************************=====<<=*==*******=****======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<==*****************************=*=====*,***,,,,,------------------.,.,,***********************=================<==<==<<=*=*****************====<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======*********************=******===*===*,,,,,,------,,,,..---------...--------,,,,******,*******==========================**=**********************===*=======<<==========<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<==*=====********************====*===*******,,------,,********,,**,*,,---..-.--.---------,,,,,******==*======****===========****************************=====<<<<<<<<================<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=======********************====**********,,--,,-,*******************,-***,,----------.-----,,,,,,,,,,,,====*******========******************************===<<<<<<<<========*==========<<<<==<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=*==*=**********************=*=********,******************************-**********,.---.-,--**,*,-------,,,,***************=********************************=================****=========<*===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==***************************=**=***,,--,******************************,********************************-------,************************.,*******************================******=========***======<<<<<<<<<<<<<<<<<<<<<<<<<==*****************************=*****---,,*===*************************************************====**==******,----------******************,,*******************===============************===**********===<<<<<<<<<<<<<<<<<<<<===********************************----,,*======**=******=====**********************************====*=========*,,,,,,,,,--***********,****,,,.*.,****************===*====***********************************========<<<<<<<<<=<<==*********************************,-,,,*=======*======**======*********************************================*****,,------,,,.----.-.,-,..-,,,,**,****,.******,******=*********,**************,***************======<<<<<<<<==<<<=******************************,,***,=*=========================********=******==*********====================*********,,,,-------.-------/-------------------,,,,,,,,,,,,,,,,-----*************,***************=*=====<<<<<<<==<<************************,,****.-,**============<<===========**=================<=========***********,,,,----.-------//-.------------.-----------,*******,--------********,,-********************===<<<<<==<<=***********************,***.---,========<<=<<<<<<<<<<<<=*<<<<==========<<=========************,,,,,,,------..----------------,,,*,,***======********,------------,*,*******************==<<<<<======*************************----,,*======<<<<<<<<<<<<==<<<<<<<==<<<==<<<<============****************,,,****,,,*,,*,,****,**==============************,,,-,--,------,*****************===<<=====***********************,-----,**=====<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<===============*********************************================*************,,,----------.--.,***************=======**********************,-----,****===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============********************************=================****************,,----------.----*************==<<<====***********************-----******==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============********************************===============***********,,-,****---.------,************==<=======*********************,---,*******===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<*******************************===========********,-,*******,.------.***********===<========********************,---,*******===<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========**==================<=============****,,*********,,.------,*********==============*******,***********,..,,*****=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<==<<<<<===========================***,************,,-----,*,*******================********,,*******,,,,*****=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<=====<<=<==<<<==========*****************,,------,,*********================*********,****,,,,,,,,,,*****=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<=========*******************-----,**********=============***********,****,,,,,,,,****======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<=====********************,,----****----***************************,***,,,,,.******=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===*******************,,-.---,*,----*************************,,,,,,,,,*****===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==*********************,,-.--.-----****************,,,,,,,,,,,,,,,.-*******==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<**********************,---------*****,,,,,,,,,,,------,,,,,,,--********==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=*=********************,.-------,,,,,,,---,,,,-------,,,,,--**-*******===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====******************,*------,,,,,,,,,,,,,,,,,,,,,,,,*****--******===*=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======*=**************,**-----,,,,,,,,,,,,,,,,,,,,,,,**************=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========**************,,,,,,,,,,,,-,,,,,,,,,,,,,,,********-*******==*===<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<========********,,,,,,,,,,,,,,,,--,,,,,,,,,**************============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====*******-*--,,,,,,,,,,,,,---,,,,,,,****************====*========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===*==*******-**---,,,,,,,,,,----,,,,**,,*****************==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====**=*****====**,,--,,,--------,,,,,*********************========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======*===========**-*-------------,,,-****,**************=*========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<=======**-****,,--------,-,,,*,,,***************===**===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<*===<========*******,--------,,-,,,****************==*====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<=<=======*********,,---------,,***************======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<===**********,,,.----.-,,,,************=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<====*************---------,***********=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<=======***********,--------***********====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========********,-------**********=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========***********-----*********====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======***********,,,,,********====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==*************,,******======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<**************,,*****======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<